home *** CD-ROM | disk | FTP | other *** search
MacBinary | 2000-06-09 | 5.5 KB | [TEXT/ttxt] |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
You can browse this item here: Riddle.TextDNA
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, Fri Jun 9 11:45:52 2000, modified Fri Jun 9 11:45:52 2000, creator SimpleText, type ASCII, 5020 bytes "Riddle.TextDNA" , at 0x141c 332 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [ttxt] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0e 52 69 64 64 6c 65 | 2e 54 65 78 74 44 4e 41 |..Riddle|.TextDNA|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 74 74 78 | 74 00 00 00 00 00 00 00 |.TEXTttx|t.......|
|00000050| 00 00 00 00 00 13 9c 00 | 00 01 4c b5 66 c1 b0 b5 |........|..L.f...|
|00000060| 66 c1 b0 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |f.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 9b f4 00 00 |........|........|
|00000080| 2a 2a 2a 2a 2a 0d 2a 2a | 20 54 68 65 73 65 20 72 |*****.**| These r|
|00000090| 75 6c 65 73 20 61 74 74 | 65 6d 70 74 20 74 6f 20 |ules att|empt to |
|000000a0| 70 72 6f 64 75 63 65 20 | 72 69 64 64 6c 65 73 2c |produce |riddles,|
|000000b0| 20 6d 6f 73 74 6c 79 20 | 62 79 20 70 6c 61 79 69 | mostly |by playi|
|000000c0| 6e 67 20 77 69 74 68 20 | 67 72 61 6d 6d 61 74 69 |ng with |grammati|
|000000d0| 63 61 6c 20 73 74 75 63 | 74 75 72 65 0d 2a 2a 20 |cal stuc|ture.** |
|000000e0| 54 68 65 20 73 75 63 63 | 65 73 73 20 72 61 74 65 |The succ|ess rate|
|000000f0| 20 69 73 20 76 65 72 79 | 20 6c 6f 77 2d 20 66 61 | is very| low- fa|
|00000100| 72 20 6c 65 73 73 20 74 | 68 61 6e 20 31 25 0d 2a |r less t|han 1%.*|
|00000110| 2a 0d 31 30 30 20 53 75 | 62 6a 65 63 74 28 72 69 |*.100 Su|bject(ri|
|00000120| 64 64 6c 65 29 20 3c 20 | 61 73 73 69 67 6e 28 4e |ddle) < |assign(N|
|00000130| 31 2c 73 5f 6e 6f 75 6e | 73 29 20 31 30 30 20 3e |1,s_noun|s) 100 >|
|00000140| 20 3c 20 61 73 73 69 67 | 6e 28 4e 32 2c 73 5f 6e | < assig|n(N2,s_n|
|00000150| 6f 75 6e 73 29 20 31 30 | 30 20 3e 20 3c 20 61 73 |ouns) 10|0 > < as|
|00000160| 73 69 67 6e 28 4e 33 2c | 73 5f 6e 6f 75 6e 73 29 |sign(N3,|s_nouns)|
|00000170| 20 31 30 30 20 3e 20 3c | 20 61 73 73 69 67 6e 28 | 100 > <| assign(|
|00000180| 4e 34 2c 73 5f 6e 6f 75 | 6e 73 29 20 31 30 30 20 |N4,s_nou|ns) 100 |
|00000190| 3e 20 20 3c 20 61 73 73 | 69 67 6e 28 4e 31 2c 61 |> < ass|ign(N1,a|
|000001a0| 6e 69 6d 61 6c 73 29 20 | 32 30 20 3e 20 3c 20 61 |nimals) |20 > < a|
|000001b0| 73 73 69 67 6e 28 4e 32 | 2c 61 6e 69 6d 61 6c 73 |ssign(N2|,animals|
|000001c0| 29 20 32 30 20 3e 20 3c | 20 61 73 73 69 67 6e 28 |) 20 > <| assign(|
|000001d0| 4e 33 2c 61 6e 69 6d 61 | 6c 73 29 20 32 30 20 3e |N3,anima|ls) 20 >|
|000001e0| 20 3c 20 61 73 73 69 67 | 6e 28 4e 34 2c 61 6e 69 | < assig|n(N4,ani|
|000001f0| 6d 61 6c 73 29 20 32 30 | 20 3e 20 3c 20 61 73 73 |mals) 20| > < ass|
|00000200| 69 67 6e 28 4e 31 2c 73 | 5f 6e 6f 75 6e 73 5f 61 |ign(N1,s|_nouns_a|
|00000210| 62 73 29 20 32 30 20 3e | 20 3c 20 61 73 73 69 67 |bs) 20 >| < assig|
|00000220| 6e 28 4e 32 2c 73 5f 6e | 6f 75 6e 73 5f 61 62 73 |n(N2,s_n|ouns_abs|
|00000230| 29 20 32 30 20 3e 20 3c | 20 61 73 73 69 67 6e 28 |) 20 > <| assign(|
|00000240| 4e 33 2c 73 5f 6e 6f 75 | 6e 73 5f 61 62 73 29 20 |N3,s_nou|ns_abs) |
|00000250| 32 30 20 3e 20 3c 20 61 | 73 73 69 67 6e 28 4e 34 |20 > < a|ssign(N4|
|00000260| 2c 73 5f 6e 6f 75 6e 73 | 5f 61 62 73 29 20 32 30 |,s_nouns|_abs) 20|
|00000270| 20 3e 20 3c 20 61 73 73 | 69 67 6e 28 4e 31 2c 61 | > < ass|ign(N1,a|
|00000280| 64 6a 65 63 74 69 76 65 | 73 29 20 32 30 20 3e 20 |djective|s) 20 > |
|00000290| 3c 20 61 73 73 69 67 6e | 28 4e 32 2c 61 64 6a 65 |< assign|(N2,adje|
|000002a0| 63 74 69 76 65 73 29 20 | 32 30 20 3e 20 3c 20 61 |ctives) |20 > < a|
|000002b0| 73 73 69 67 6e 28 4e 33 | 2c 61 64 6a 65 63 74 69 |ssign(N3|,adjecti|
|000002c0| 76 65 73 29 20 32 30 20 | 3e 20 3c 20 61 73 73 69 |ves) 20 |> < assi|
|000002d0| 67 6e 28 4e 34 2c 61 64 | 6a 65 63 74 69 76 65 73 |gn(N4,ad|jectives|
|000002e0| 29 20 32 30 20 3e 20 3c | 20 61 73 73 69 67 6e 28 |) 20 > <| assign(|
|000002f0| 4e 31 2c 52 4a 4e 6f 75 | 6e 73 29 20 31 30 20 3e |N1,RJNou|ns) 10 >|
|00000300| 20 3c 20 61 73 73 69 67 | 6e 28 4e 32 2c 52 4a 4e | < assig|n(N2,RJN|
|00000310| 6f 75 6e 73 29 20 31 30 | 20 3e 20 3c 20 61 73 73 |ouns) 10| > < ass|
|00000320| 69 67 6e 28 4e 33 2c 52 | 4a 4e 6f 75 6e 73 29 20 |ign(N3,R|JNouns) |
|00000330| 31 30 20 3e 20 3c 20 61 | 73 73 69 67 6e 28 4e 34 |10 > < a|ssign(N4|
|00000340| 2c 52 4a 4e 6f 75 6e 73 | 29 20 31 30 20 3e 20 3c |,RJNouns|) 10 > <|
|00000350| 20 61 73 73 69 67 6e 28 | 4e 34 2c 70 5f 76 65 72 | assign(|N4,p_ver|
|00000360| 62 73 6e 6f 62 29 20 32 | 30 20 3e 20 3c 20 63 68 |bsnob) 2|0 > < ch|
|00000370| 6f 6f 73 65 54 65 78 74 | 44 4e 41 28 72 69 64 64 |ooseText|DNA(ridd|
|00000380| 6c 65 30 29 20 31 30 30 | 20 3e 0d 2a 2a 2a 2a 0d |le0) 100| >.****.|
|00000390| 31 30 30 20 53 75 62 6a | 65 63 74 28 72 69 64 64 |100 Subj|ect(ridd|
|000003a0| 6c 65 30 29 20 3c 20 62 | 61 63 6b 73 70 61 63 65 |le0) < b|ackspace|
|000003b0| 28 29 20 31 30 30 20 3e | 20 72 65 74 75 72 6e 20 |() 100 >| return |
|000003c0| 31 30 30 20 72 65 74 75 | 72 6e 20 31 30 30 20 22 |100 retu|rn 100 "|
|000003d0| 48 6f 77 20 69 73 20 61 | 22 20 31 30 30 20 3c 20 |How is a|" 100 < |
|000003e0| 67 65 74 28 4e 31 29 20 | 31 30 30 20 3e 20 7b 20 |get(N1) |100 > { |
|000003f0| 22 6c 69 6b 65 20 61 22 | 20 31 30 30 20 7c 20 22 |"like a"| 100 | "|
|00000400| 64 69 66 66 65 72 65 6e | 74 20 66 72 6f 6d 20 61 |differen|t from a|
|00000410| 22 20 31 30 30 20 7d 20 | 3c 20 67 65 74 28 4e 32 |" 100 } |< get(N2|
|00000420| 29 20 31 30 30 20 3e 20 | 22 3f 22 20 31 30 30 20 |) 100 > |"?" 100 |
|00000430| 72 65 74 75 72 6e 20 31 | 30 30 20 22 41 22 20 31 |return 1|00 "A" 1|
|00000440| 30 30 20 3c 20 67 65 74 | 28 4e 31 29 20 31 30 30 |00 < get|(N1) 100|
|00000450| 20 3e 20 3c 20 67 65 74 | 28 56 31 29 20 31 30 30 | > < get|(V1) 100|
|00000460| 20 3e 20 22 73 22 20 31 | 30 30 20 3c 20 67 65 74 | > "s" 1|00 < get|
|00000470| 28 4e 33 29 20 31 30 30 | 20 3e 20 22 73 22 20 31 |(N3) 100| > "s" 1|
|00000480| 30 30 20 22 77 68 69 6c | 65 20 61 22 20 31 30 30 |00 "whil|e a" 100|
|00000490| 20 3c 20 67 65 74 28 4e | 32 29 20 31 30 30 20 3e | < get(N|2) 100 >|
|000004a0| 20 3c 20 67 65 74 28 4e | 33 29 20 31 30 30 20 3e | < get(N|3) 100 >|
|000004b0| 20 22 73 22 20 31 30 30 | 20 3c 20 67 65 74 28 56 | "s" 100| < get(V|
|000004c0| 31 29 20 31 30 30 20 3e | 20 22 73 22 20 31 30 30 |1) 100 >| "s" 100|
|000004d0| 20 22 2e 22 20 31 30 30 | 20 72 65 74 75 72 6e 20 | "." 100| return |
|000004e0| 31 30 30 20 3c 20 63 68 | 6f 6f 73 65 54 65 78 74 |100 < ch|ooseText|
|000004f0| 44 4e 41 28 72 69 64 64 | 6c 65 29 20 31 30 30 20 |DNA(ridd|le) 100 |
|00000500| 3e 0d 2a 2a 2a 2a 0d 31 | 30 30 20 53 75 62 6a 65 |>.****.1|00 Subje|
|00000510| 63 74 28 72 69 64 64 6c | 65 30 29 20 3c 20 62 61 |ct(riddl|e0) < ba|
|00000520| 63 6b 73 70 61 63 65 28 | 29 20 31 30 30 20 3e 20 |ckspace(|) 100 > |
|00000530| 72 65 74 75 72 6e 20 31 | 30 30 20 72 65 74 75 72 |return 1|00 retur|
|00000540| 6e 20 31 30 30 20 22 48 | 6f 77 20 69 73 20 61 22 |n 100 "H|ow is a"|
|00000550| 20 31 30 30 20 3c 20 67 | 65 74 28 4e 31 29 20 31 | 100 < g|et(N1) 1|
|00000560| 30 30 20 3e 20 7b 20 22 | 6c 69 6b 65 20 61 22 20 |00 > { "|like a" |
|00000570| 31 30 30 20 7c 20 22 64 | 69 66 66 65 72 65 6e 74 |100 | "d|ifferent|
|00000580| 20 66 72 6f 6d 20 61 22 | 20 31 30 30 20 7d 20 3c | from a"| 100 } <|
|00000590| 20 67 65 74 28 4e 32 29 | 20 31 30 30 20 3e 20 22 | get(N2)| 100 > "|
|000005a0| 3f 22 20 31 30 30 20 72 | 65 74 75 72 6e 20 31 30 |?" 100 r|eturn 10|
|000005b0| 30 20 22 41 22 20 31 30 | 30 20 3c 20 67 65 74 28 |0 "A" 10|0 < get(|
|000005c0| 4e 31 29 20 31 30 30 20 | 3e 20 3c 20 67 65 74 28 |N1) 100 |> < get(|
|000005d0| 4e 34 29 20 31 30 30 20 | 3e 20 22 73 22 20 31 30 |N4) 100 |> "s" 10|
|000005e0| 30 20 3c 20 67 65 74 28 | 4e 33 29 20 31 30 30 20 |0 < get(|N3) 100 |
|000005f0| 3e 20 22 73 22 20 31 30 | 30 20 22 77 68 69 6c 65 |> "s" 10|0 "while|
|00000600| 20 61 22 20 31 30 30 20 | 3c 20 67 65 74 28 4e 32 | a" 100 |< get(N2|
|00000610| 29 20 31 30 30 20 3e 20 | 3c 20 67 65 74 28 4e 33 |) 100 > |< get(N3|
|00000620| 29 20 31 30 30 20 3e 20 | 22 73 22 20 31 30 30 20 |) 100 > |"s" 100 |
|00000630| 3c 20 67 65 74 28 4e 34 | 29 20 31 30 30 20 3e 20 |< get(N4|) 100 > |
|00000640| 22 73 22 20 31 30 30 20 | 22 2e 22 20 31 30 30 20 |"s" 100 |"." 100 |
|00000650| 72 65 74 75 72 6e 20 31 | 30 30 20 3c 20 63 68 6f |return 1|00 < cho|
|00000660| 6f 73 65 54 65 78 74 44 | 4e 41 28 72 69 64 64 6c |oseTextD|NA(riddl|
|00000670| 65 29 20 31 30 30 20 3e | 0d 2a 2a 2a 2a 0d 31 30 |e) 100 >|.****.10|
|00000680| 30 20 53 75 62 6a 65 63 | 74 28 72 69 64 64 6c 65 |0 Subjec|t(riddle|
|00000690| 30 29 20 3c 20 62 61 63 | 6b 73 70 61 63 65 28 29 |0) < bac|kspace()|
|000006a0| 20 31 30 30 20 3e 20 72 | 65 74 75 72 6e 20 31 30 | 100 > r|eturn 10|
|000006b0| 30 20 72 65 74 75 72 6e | 20 31 30 30 20 22 48 6f |0 return| 100 "Ho|
|000006c0| 77 20 69 73 20 61 22 20 | 31 30 30 20 3c 20 67 65 |w is a" |100 < ge|
|000006d0| 74 28 4e 31 29 20 31 30 | 30 20 3e 20 7b 20 22 6c |t(N1) 10|0 > { "l|
|000006e0| 69 6b 65 20 61 22 20 31 | 30 30 20 7c 20 22 64 69 |ike a" 1|00 | "di|
|000006f0| 66 66 65 72 65 6e 74 20 | 66 72 6f 6d 20 61 22 20 |fferent |from a" |
|00000700| 31 30 30 20 7d 20 3c 20 | 67 65 74 28 4e 32 29 20 |100 } < |get(N2) |
|00000710| 31 30 30 20 3e 20 22 3f | 22 20 31 30 30 20 72 65 |100 > "?|" 100 re|
|00000720| 74 75 72 6e 20 31 30 30 | 20 22 41 22 20 31 30 30 |turn 100| "A" 100|
|00000730| 20 3c 20 67 65 74 28 4e | 31 29 20 31 30 30 20 3e | < get(N|1) 100 >|
|00000740| 20 3c 20 67 65 74 28 4e | 34 29 20 31 30 30 20 3e | < get(N|4) 100 >|
|00000750| 20 22 73 22 20 31 30 30 | 20 3c 20 67 65 74 28 4e | "s" 100| < get(N|
|00000760| 33 29 20 31 30 30 20 3e | 20 22 73 22 20 31 30 30 |3) 100 >| "s" 100|
|00000770| 20 22 77 68 69 6c 65 20 | 61 22 20 31 30 30 20 3c | "while |a" 100 <|
|00000780| 20 67 65 74 28 4e 32 29 | 20 31 30 30 20 3e 20 3c | get(N2)| 100 > <|
|00000790| 20 67 65 74 28 4e 33 29 | 20 31 30 30 20 3e 20 22 | get(N3)| 100 > "|
|000007a0| 73 22 20 31 30 30 20 3c | 20 67 65 74 28 4e 34 29 |s" 100 <| get(N4)|
|000007b0| 20 31 30 30 20 3e 20 22 | 73 22 20 31 30 30 20 22 | 100 > "|s" 100 "|
|000007c0| 2e 22 20 31 30 30 20 72 | 65 74 75 72 6e 20 31 30 |." 100 r|eturn 10|
|000007d0| 30 20 3c 20 63 68 6f 6f | 73 65 54 65 78 74 44 4e |0 < choo|seTextDN|
|000007e0| 41 28 72 69 64 64 6c 65 | 29 20 31 30 30 20 3e 0d |A(riddle|) 100 >.|
|000007f0| 2a 2a 2a 2a 0d 31 30 30 | 20 53 75 62 6a 65 63 74 |****.100| Subject|
|00000800| 28 72 69 64 64 6c 65 30 | 29 20 3c 20 62 61 63 6b |(riddle0|) < back|
|00000810| 73 70 61 63 65 28 29 20 | 31 30 30 20 3e 20 72 65 |space() |100 > re|
|00000820| 74 75 72 6e 20 31 30 30 | 20 72 65 74 75 72 6e 20 |turn 100| return |
|00000830| 31 30 30 20 22 48 6f 77 | 20 69 73 20 61 22 20 31 |100 "How| is a" 1|
|00000840| 30 30 20 3c 20 67 65 74 | 28 4e 31 29 20 31 30 30 |00 < get|(N1) 100|
|00000850| 20 3e 20 7b 20 22 6c 69 | 6b 65 20 61 22 20 31 30 | > { "li|ke a" 10|
|00000860| 30 20 7c 20 22 64 69 66 | 66 65 72 65 6e 74 20 66 |0 | "dif|ferent f|
|00000870| 72 6f 6d 20 61 22 20 31 | 30 30 20 7d 20 3c 20 67 |rom a" 1|00 } < g|
|00000880| 65 74 28 4e 32 29 20 31 | 30 30 20 3e 20 22 3f 22 |et(N2) 1|00 > "?"|
|00000890| 20 31 30 30 20 72 65 74 | 75 72 6e 20 31 30 30 20 | 100 ret|urn 100 |
|000008a0| 22 41 22 20 31 30 30 20 | 3c 20 67 65 74 28 4e 31 |"A" 100 |< get(N1|
|000008b0| 29 20 31 30 30 20 3e 20 | 3c 20 67 65 74 28 4e 34 |) 100 > |< get(N4|
|000008c0| 29 20 31 30 30 20 3e 20 | 22 73 22 20 31 30 30 20 |) 100 > |"s" 100 |
|000008d0| 3c 20 67 65 74 28 4e 33 | 29 20 31 30 30 20 3e 20 |< get(N3|) 100 > |
|000008e0| 22 73 22 20 31 30 30 20 | 22 77 68 69 6c 65 20 61 |"s" 100 |"while a|
|000008f0| 22 20 31 30 30 20 3c 20 | 67 65 74 28 4e 32 29 20 |" 100 < |get(N2) |
|00000900| 31 30 30 20 3e 20 3c 20 | 67 65 74 28 4e 33 29 20 |100 > < |get(N3) |
|00000910| 31 30 30 20 3e 20 22 73 | 22 20 31 30 30 20 3c 20 |100 > "s|" 100 < |
|00000920| 67 65 74 28 4e 34 29 20 | 31 30 30 20 3e 20 22 73 |get(N4) |100 > "s|
|00000930| 22 20 31 30 30 20 22 2e | 22 20 31 30 30 20 72 65 |" 100 ".|" 100 re|
|00000940| 74 75 72 6e 20 31 30 30 | 20 3c 20 63 68 6f 6f 73 |turn 100| < choos|
|00000950| 65 54 65 78 74 44 4e 41 | 28 72 69 64 64 6c 65 29 |eTextDNA|(riddle)|
|00000960| 20 31 30 30 20 3e 0d 2a | 2a 2a 2a 0d 31 30 30 20 | 100 >.*|***.100 |
|00000970| 53 75 62 6a 65 63 74 28 | 72 69 64 64 6c 65 30 29 |Subject(|riddle0)|
|00000980| 20 3c 20 62 61 63 6b 73 | 70 61 63 65 28 29 20 31 | < backs|pace() 1|
|00000990| 30 30 20 3e 20 72 65 74 | 75 72 6e 20 31 30 30 20 |00 > ret|urn 100 |
|000009a0| 72 65 74 75 72 6e 20 31 | 30 30 20 22 48 6f 77 20 |return 1|00 "How |
|000009b0| 69 73 20 61 22 20 31 30 | 30 20 3c 20 67 65 74 28 |is a" 10|0 < get(|
|000009c0| 4e 31 29 20 31 30 30 20 | 3e 20 7b 20 22 6c 69 6b |N1) 100 |> { "lik|
|000009d0| 65 20 61 22 20 31 30 30 | 20 7c 20 22 64 69 66 66 |e a" 100| | "diff|
|000009e0| 65 72 65 6e 74 20 66 72 | 6f 6d 20 61 22 20 31 30 |erent fr|om a" 10|
|000009f0| 30 20 7d 20 3c 20 67 65 | 74 28 4e 32 29 20 31 30 |0 } < ge|t(N2) 10|
|00000a00| 30 20 3e 20 22 3f 22 20 | 31 30 30 20 72 65 74 75 |0 > "?" |100 retu|
|00000a10| 72 6e 20 31 30 30 20 22 | 41 22 20 31 30 30 20 3c |rn 100 "|A" 100 <|
|00000a20| 20 67 65 74 28 4e 31 29 | 20 31 30 30 20 3e 20 22 | get(N1)| 100 > "|
|00000a30| 69 73 20 61 22 20 31 30 | 30 20 3c 20 67 65 74 28 |is a" 10|0 < get(|
|00000a40| 4e 33 29 20 31 30 30 20 | 3e 20 3c 20 67 65 74 28 |N3) 100 |> < get(|
|00000a50| 4e 34 29 20 31 30 30 20 | 3e 20 22 62 75 74 20 61 |N4) 100 |> "but a|
|00000a60| 22 20 31 30 30 20 3c 20 | 67 65 74 28 4e 32 29 20 |" 100 < |get(N2) |
|00000a70| 31 30 30 20 3e 20 22 69 | 73 20 61 22 20 31 30 30 |100 > "i|s a" 100|
|00000a80| 20 3c 20 67 65 74 28 4e | 34 29 20 31 30 30 20 3e | < get(N|4) 100 >|
|00000a90| 20 3c 20 67 65 74 28 4e | 33 29 20 31 30 30 20 3e | < get(N|3) 100 >|
|00000aa0| 20 22 2e 22 20 31 30 30 | 20 72 65 74 75 72 6e 20 | "." 100| return |
|00000ab0| 31 30 30 20 20 3c 20 63 | 68 6f 6f 73 65 54 65 78 |100 < c|hooseTex|
|00000ac0| 74 44 4e 41 28 72 69 64 | 64 6c 65 29 20 31 30 30 |tDNA(rid|dle) 100|
|00000ad0| 20 3e 0d 2a 2a 2a 2a 0d | 31 30 30 20 53 75 62 6a | >.****.|100 Subj|
|00000ae0| 65 63 74 28 72 69 64 64 | 6c 65 30 29 20 3c 20 62 |ect(ridd|le0) < b|
|00000af0| 61 63 6b 73 70 61 63 65 | 28 29 20 31 30 30 20 3e |ackspace|() 100 >|
|00000b00| 20 72 65 74 75 72 6e 20 | 31 30 30 20 72 65 74 75 | return |100 retu|
|00000b10| 72 6e 20 31 30 30 20 22 | 48 6f 77 20 69 73 20 61 |rn 100 "|How is a|
|00000b20| 22 20 31 30 30 20 3c 20 | 67 65 74 28 4e 31 29 20 |" 100 < |get(N1) |
|00000b30| 31 30 30 20 3e 20 7b 20 | 22 6c 69 6b 65 20 61 22 |100 > { |"like a"|
|00000b40| 20 31 30 30 20 7c 20 22 | 64 69 66 66 65 72 65 6e | 100 | "|differen|
|00000b50| 74 20 66 72 6f 6d 20 61 | 22 20 31 30 30 20 7d 20 |t from a|" 100 } |
|00000b60| 3c 20 67 65 74 28 4e 32 | 29 20 31 30 30 20 3e 20 |< get(N2|) 100 > |
|00000b70| 22 3f 22 20 31 30 30 20 | 72 65 74 75 72 6e 20 31 |"?" 100 |return 1|
|00000b80| 30 30 20 22 41 22 20 31 | 30 30 20 3c 20 67 65 74 |00 "A" 1|00 < get|
|00000b90| 28 4e 31 29 20 31 30 30 | 20 3e 20 22 69 73 20 61 |(N1) 100| > "is a|
|00000ba0| 22 20 31 30 30 20 3c 20 | 67 65 74 28 4e 33 29 20 |" 100 < |get(N3) |
|00000bb0| 31 30 30 20 3e 20 3c 20 | 62 61 63 6b 73 70 61 63 |100 > < |backspac|
|00000bc0| 65 28 29 20 31 30 30 20 | 3e 20 22 69 6e 67 22 20 |e() 100 |> "ing" |
|00000bd0| 31 30 30 20 3c 20 67 65 | 74 28 4e 34 29 20 31 30 |100 < ge|t(N4) 10|
|00000be0| 30 20 3e 20 22 62 75 74 | 20 61 22 20 31 30 30 20 |0 > "but| a" 100 |
|00000bf0| 3c 20 67 65 74 28 4e 32 | 29 20 31 30 30 20 3e 20 |< get(N2|) 100 > |
|00000c00| 22 69 73 20 61 22 20 31 | 30 30 20 3c 20 67 65 74 |"is a" 1|00 < get|
|00000c10| 28 4e 34 29 20 31 30 30 | 20 3e 20 3c 20 62 61 63 |(N4) 100| > < bac|
|00000c20| 6b 73 70 61 63 65 28 29 | 20 31 30 30 20 3e 20 22 |kspace()| 100 > "|
|00000c30| 69 6e 67 22 20 31 30 30 | 20 3c 20 67 65 74 28 4e |ing" 100| < get(N|
|00000c40| 33 29 20 31 30 30 20 3e | 20 22 2e 22 20 31 30 30 |3) 100 >| "." 100|
|00000c50| 20 72 65 74 75 72 6e 20 | 31 30 30 20 20 3c 20 63 | return |100 < c|
|00000c60| 68 6f 6f 73 65 54 65 78 | 74 44 4e 41 28 72 69 64 |hooseTex|tDNA(rid|
|00000c70| 64 6c 65 29 20 31 30 30 | 20 3e 0d 2a 2a 2a 2a 0d |dle) 100| >.****.|
|00000c80| 31 30 30 20 53 75 62 6a | 65 63 74 28 72 69 64 64 |100 Subj|ect(ridd|
|00000c90| 6c 65 30 29 20 3c 20 62 | 61 63 6b 73 70 61 63 65 |le0) < b|ackspace|
|00000ca0| 28 29 20 31 30 30 20 3e | 20 72 65 74 75 72 6e 20 |() 100 >| return |
|00000cb0| 31 30 30 20 72 65 74 75 | 72 6e 20 31 30 30 20 22 |100 retu|rn 100 "|
|00000cc0| 48 6f 77 20 69 73 20 61 | 22 20 31 30 30 20 3c 20 |How is a|" 100 < |
|00000cd0| 67 65 74 28 4e 31 29 20 | 31 30 30 20 3e 20 7b 20 |get(N1) |100 > { |
|00000ce0| 22 75 6e 6c 69 6b 65 20 | 61 22 20 31 30 30 20 7c |"unlike |a" 100 ||
|00000cf0| 20 22 64 69 66 66 65 72 | 65 6e 74 20 66 72 6f 6d | "differ|ent from|
|00000d00| 20 61 22 20 31 30 30 20 | 7d 20 3c 20 67 65 74 28 | a" 100 |} < get(|
|00000d10| 4e 32 29 20 31 30 30 20 | 3e 20 22 3f 22 20 31 30 |N2) 100 |> "?" 10|
|00000d20| 30 20 72 65 74 75 72 6e | 20 31 30 30 20 22 59 6f |0 return| 100 "Yo|
|00000d30| 75 22 20 31 30 30 20 3c | 20 67 65 74 28 4e 33 29 |u" 100 <| get(N3)|
|00000d40| 20 31 30 30 20 3e 20 3c | 20 67 65 74 28 4e 34 29 | 100 > <| get(N4)|
|00000d50| 20 31 30 30 20 3e 20 22 | 73 22 20 31 30 30 20 22 | 100 > "|s" 100 "|
|00000d60| 74 6f 20 61 22 20 31 30 | 30 20 3c 20 67 65 74 28 |to a" 10|0 < get(|
|00000d70| 4e 31 29 20 31 30 30 20 | 3e 20 22 62 75 74 20 79 |N1) 100 |> "but y|
|00000d80| 6f 75 22 20 31 30 30 20 | 20 3c 20 67 65 74 28 4e |ou" 100 | < get(N|
|00000d90| 34 29 20 31 30 30 20 3e | 20 3c 20 67 65 74 28 4e |4) 100 >| < get(N|
|00000da0| 33 29 20 31 30 30 20 3e | 20 22 73 22 20 31 30 30 |3) 100 >| "s" 100|
|00000db0| 20 22 74 6f 20 61 22 20 | 31 30 30 20 3c 20 67 65 | "to a" |100 < ge|
|00000dc0| 74 28 4e 32 29 20 31 30 | 30 20 3e 22 2e 22 20 31 |t(N2) 10|0 >"." 1|
|00000dd0| 30 30 20 72 65 74 75 72 | 6e 20 31 30 30 20 20 3c |00 retur|n 100 <|
|00000de0| 20 63 68 6f 6f 73 65 54 | 65 78 74 44 4e 41 28 72 | chooseT|extDNA(r|
|00000df0| 69 64 64 6c 65 29 20 31 | 30 30 20 3e 0d 2a 2a 2a |iddle) 1|00 >.***|
|00000e00| 2a 0d 31 30 30 20 53 75 | 62 6a 65 63 74 28 72 69 |*.100 Su|bject(ri|
|00000e10| 64 64 6c 65 30 29 20 3c | 20 62 61 63 6b 73 70 61 |ddle0) <| backspa|
|00000e20| 63 65 28 29 20 31 30 30 | 20 3e 20 72 65 74 75 72 |ce() 100| > retur|
|00000e30| 6e 20 31 30 30 20 72 65 | 74 75 72 6e 20 31 30 30 |n 100 re|turn 100|
|00000e40| 20 22 48 6f 77 20 69 73 | 20 61 22 20 31 30 30 20 | "How is| a" 100 |
|00000e50| 3c 20 67 65 74 28 4e 31 | 29 20 31 30 30 20 3e 20 |< get(N1|) 100 > |
|00000e60| 7b 20 22 75 6e 6c 69 6b | 65 20 61 22 20 31 30 30 |{ "unlik|e a" 100|
|00000e70| 20 7c 20 22 64 69 66 66 | 65 72 65 6e 74 20 66 72 | | "diff|erent fr|
|00000e80| 6f 6d 20 61 22 20 31 30 | 30 20 7d 20 3c 20 67 65 |om a" 10|0 } < ge|
|00000e90| 74 28 4e 32 29 20 31 30 | 30 20 3e 20 22 3f 22 20 |t(N2) 10|0 > "?" |
|00000ea0| 31 30 30 20 72 65 74 75 | 72 6e 20 31 30 30 20 22 |100 retu|rn 100 "|
|00000eb0| 41 22 20 31 30 30 20 3c | 20 67 65 74 28 4e 33 29 |A" 100 <| get(N3)|
|00000ec0| 20 31 30 30 20 3e 20 3c | 20 67 65 74 28 4e 34 29 | 100 > <| get(N4)|
|00000ed0| 20 31 30 30 20 3e 20 22 | 73 22 20 31 30 30 20 22 | 100 > "|s" 100 "|
|00000ee0| 74 6f 20 61 22 20 31 30 | 30 20 3c 20 67 65 74 28 |to a" 10|0 < get(|
|00000ef0| 4e 31 29 20 31 30 30 20 | 3e 20 22 62 75 74 20 79 |N1) 100 |> "but y|
|00000f00| 6f 75 22 20 31 30 30 20 | 20 3c 20 67 65 74 28 4e |ou" 100 | < get(N|
|00000f10| 34 29 20 31 30 30 20 3e | 20 3c 20 67 65 74 28 4e |4) 100 >| < get(N|
|00000f20| 33 29 20 31 30 30 20 3e | 20 22 73 22 20 31 30 30 |3) 100 >| "s" 100|
|00000f30| 20 22 74 6f 20 61 22 20 | 31 30 30 20 3c 20 67 65 | "to a" |100 < ge|
|00000f40| 74 28 4e 32 29 20 31 30 | 30 20 3e 22 2e 22 20 31 |t(N2) 10|0 >"." 1|
|00000f50| 30 30 20 72 65 74 75 72 | 6e 20 31 30 30 20 20 3c |00 retur|n 100 <|
|00000f60| 20 63 68 6f 6f 73 65 54 | 65 78 74 44 4e 41 28 72 | chooseT|extDNA(r|
|00000f70| 69 64 64 6c 65 29 20 31 | 30 30 20 3e 0d 2a 2a 2a |iddle) 1|00 >.***|
|00000f80| 2a 0d 31 30 30 20 53 75 | 62 6a 65 63 74 28 72 69 |*.100 Su|bject(ri|
|00000f90| 64 64 6c 65 30 29 20 3c | 20 62 61 63 6b 73 70 61 |ddle0) <| backspa|
|00000fa0| 63 65 28 29 20 31 30 30 | 20 3e 20 72 65 74 75 72 |ce() 100| > retur|
|00000fb0| 6e 20 31 30 30 20 72 65 | 74 75 72 6e 20 31 30 30 |n 100 re|turn 100|
|00000fc0| 20 22 48 6f 77 20 69 73 | 20 61 22 20 31 30 30 20 | "How is| a" 100 |
|00000fd0| 3c 20 67 65 74 28 4e 31 | 29 20 31 30 30 20 3e 20 |< get(N1|) 100 > |
|00000fe0| 7b 20 22 75 6e 6c 69 6b | 65 20 61 22 20 31 30 30 |{ "unlik|e a" 100|
|00000ff0| 20 7c 20 22 64 69 66 66 | 65 72 65 6e 74 20 66 72 | | "diff|erent fr|
|00001000| 6f 6d 20 61 22 20 31 30 | 30 20 7d 20 3c 20 67 65 |om a" 10|0 } < ge|
|00001010| 74 28 4e 32 29 20 31 30 | 30 20 3e 20 22 3f 22 20 |t(N2) 10|0 > "?" |
|00001020| 31 30 30 20 72 65 74 75 | 72 6e 20 31 30 30 20 22 |100 retu|rn 100 "|
|00001030| 41 22 20 31 30 30 20 3c | 20 67 65 74 28 4e 31 29 |A" 100 <| get(N1)|
|00001040| 20 31 30 30 20 3e 20 22 | 69 73 20 61 22 20 31 30 | 100 > "|is a" 10|
|00001050| 30 20 3c 20 67 65 74 28 | 4e 33 29 20 31 30 30 20 |0 < get(|N3) 100 |
|00001060| 3e 20 3c 20 67 65 74 28 | 4e 34 29 20 31 30 30 20 |> < get(|N4) 100 |
|00001070| 3e 20 22 62 75 74 20 61 | 22 20 31 30 30 20 20 3c |> "but a|" 100 <|
|00001080| 20 67 65 74 28 4e 32 29 | 20 31 30 30 20 3e 20 22 | get(N2)| 100 > "|
|00001090| 69 73 20 61 22 20 31 30 | 30 20 3c 20 67 65 74 28 |is a" 10|0 < get(|
|000010a0| 4e 34 29 20 31 30 30 20 | 3e 20 3c 20 67 65 74 28 |N4) 100 |> < get(|
|000010b0| 4e 33 29 20 31 30 30 20 | 3e 20 22 2e 22 20 31 30 |N3) 100 |> "." 10|
|000010c0| 30 20 72 65 74 75 72 6e | 20 31 30 30 20 20 3c 20 |0 return| 100 < |
|000010d0| 63 68 6f 6f 73 65 54 65 | 78 74 44 4e 41 28 72 69 |chooseTe|xtDNA(ri|
|000010e0| 64 64 6c 65 29 20 31 30 | 30 20 3e 0d 2a 2a 2a 2a |ddle) 10|0 >.****|
|000010f0| 0d 31 30 30 20 53 75 62 | 6a 65 63 74 28 72 69 64 |.100 Sub|ject(rid|
|00001100| 64 6c 65 30 29 20 3c 20 | 62 61 63 6b 73 70 61 63 |dle0) < |backspac|
|00001110| 65 28 29 20 31 30 30 20 | 3e 20 72 65 74 75 72 6e |e() 100 |> return|
|00001120| 20 31 30 30 20 72 65 74 | 75 72 6e 20 31 30 30 20 | 100 ret|urn 100 |
|00001130| 22 48 6f 77 20 69 73 20 | 61 22 20 31 30 30 20 3c |"How is |a" 100 <|
|00001140| 20 67 65 74 28 4e 31 29 | 20 31 30 30 20 3e 20 7b | get(N1)| 100 > {|
|00001150| 20 22 75 6e 6c 69 6b 65 | 20 61 22 20 31 30 30 20 | "unlike| a" 100 |
|00001160| 7c 20 22 64 69 66 66 65 | 72 65 6e 74 20 66 72 6f || "diffe|rent fro|
|00001170| 6d 20 61 22 20 31 30 30 | 20 7d 20 3c 20 67 65 74 |m a" 100| } < get|
|00001180| 28 4e 32 29 20 31 30 30 | 20 3e 20 22 3f 22 20 31 |(N2) 100| > "?" 1|
|00001190| 30 30 20 72 65 74 75 72 | 6e 20 31 30 30 20 22 41 |00 retur|n 100 "A|
|000011a0| 22 20 31 30 30 20 3c 20 | 67 65 74 28 4e 31 29 20 |" 100 < |get(N1) |
|000011b0| 31 30 30 20 3e 20 22 69 | 73 20 61 22 20 31 30 30 |100 > "i|s a" 100|
|000011c0| 20 3c 20 67 65 74 28 4e | 33 29 20 31 30 30 20 3e | < get(N|3) 100 >|
|000011d0| 20 3c 20 62 61 63 6b 73 | 70 61 63 65 28 29 20 31 | < backs|pace() 1|
|000011e0| 30 30 20 3e 20 22 69 6e | 67 22 20 31 30 30 20 3c |00 > "in|g" 100 <|
|000011f0| 20 67 65 74 28 4e 34 29 | 20 31 30 30 20 3e 20 22 | get(N4)| 100 > "|
|00001200| 62 75 74 20 61 22 20 31 | 30 30 20 20 3c 20 67 65 |but a" 1|00 < ge|
|00001210| 74 28 4e 32 29 20 31 30 | 30 20 3e 20 22 69 73 20 |t(N2) 10|0 > "is |
|00001220| 61 22 20 31 30 30 20 3c | 20 67 65 74 28 4e 34 29 |a" 100 <| get(N4)|
|00001230| 20 31 30 30 20 3e 20 3c | 20 62 61 63 6b 73 70 61 | 100 > <| backspa|
|00001240| 63 65 28 29 20 31 30 30 | 20 3e 20 22 69 6e 67 22 |ce() 100| > "ing"|
|00001250| 20 31 30 30 20 3c 20 67 | 65 74 28 4e 33 29 20 31 | 100 < g|et(N3) 1|
|00001260| 30 30 20 3e 20 22 2e 22 | 20 31 30 30 20 72 65 74 |00 > "."| 100 ret|
|00001270| 75 72 6e 20 31 30 30 20 | 20 3c 20 63 68 6f 6f 73 |urn 100 | < choos|
|00001280| 65 54 65 78 74 44 4e 41 | 28 72 69 64 64 6c 65 29 |eTextDNA|(riddle)|
|00001290| 20 31 30 30 20 3e 0d 2a | 2a 2a 2a 0d 31 30 30 20 | 100 >.*|***.100 |
|000012a0| 53 75 62 6a 65 63 74 28 | 72 69 64 64 6c 65 30 29 |Subject(|riddle0)|
|000012b0| 20 3c 20 62 61 63 6b 73 | 70 61 63 65 28 29 20 31 | < backs|pace() 1|
|000012c0| 30 30 20 3e 20 72 65 74 | 75 72 6e 20 31 30 30 20 |00 > ret|urn 100 |
|000012d0| 72 65 74 75 72 6e 20 31 | 30 30 20 22 48 6f 77 20 |return 1|00 "How |
|000012e0| 69 73 20 61 22 20 31 30 | 30 20 3c 20 67 65 74 28 |is a" 10|0 < get(|
|000012f0| 4e 31 29 20 31 30 30 20 | 3e 20 7b 20 22 75 6e 6c |N1) 100 |> { "unl|
|00001300| 69 6b 65 20 61 22 20 31 | 30 30 20 7c 20 22 64 69 |ike a" 1|00 | "di|
|00001310| 66 66 65 72 65 6e 74 20 | 66 72 6f 6d 20 61 22 20 |fferent |from a" |
|00001320| 31 30 30 20 7d 20 3c 20 | 67 65 74 28 4e 32 29 20 |100 } < |get(N2) |
|00001330| 31 30 30 20 3e 20 22 3f | 22 20 31 30 30 20 72 65 |100 > "?|" 100 re|
|00001340| 74 75 72 6e 20 31 30 30 | 20 22 41 22 20 31 30 30 |turn 100| "A" 100|
|00001350| 20 3c 20 67 65 74 28 4e | 31 29 20 31 30 30 20 3e | < get(N|1) 100 >|
|00001360| 20 22 69 73 20 74 68 65 | 22 20 31 30 30 20 3c 20 | "is the|" 100 < |
|00001370| 67 65 74 28 4e 33 29 20 | 31 30 30 20 3e 20 22 6f |get(N3) |100 > "o|
|00001380| 66 22 20 31 30 30 20 3c | 20 67 65 74 28 4e 34 29 |f" 100 <| get(N4)|
|00001390| 20 31 30 30 20 3e 20 22 | 62 75 74 20 61 22 20 31 | 100 > "|but a" 1|
|000013a0| 30 30 20 20 3c 20 67 65 | 74 28 4e 32 29 20 31 30 |00 < ge|t(N2) 10|
|000013b0| 30 20 3e 20 22 69 73 20 | 74 68 65 22 20 31 30 30 |0 > "is |the" 100|
|000013c0| 20 3c 20 67 65 74 28 4e | 34 29 20 31 30 30 20 3e | < get(N|4) 100 >|
|000013d0| 20 22 6f 66 22 20 31 30 | 30 20 3c 20 67 65 74 28 | "of" 10|0 < get(|
|000013e0| 4e 33 29 20 31 30 30 20 | 3e 20 22 2e 22 20 31 30 |N3) 100 |> "." 10|
|000013f0| 30 20 72 65 74 75 72 6e | 20 31 30 30 20 20 3c 20 |0 return| 100 < |
|00001400| 63 68 6f 6f 73 65 54 65 | 78 74 44 4e 41 28 72 69 |chooseTe|xtDNA(ri|
|00001410| 64 64 6c 65 29 20 31 30 | 30 20 3e 0d 00 00 00 00 |ddle) 10|0 >.....|
|00001420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001480| 00 00 01 00 00 00 01 1a | 00 00 00 1a 00 00 00 32 |........|.......2|
|00001490| a7 30 3c 02 0a a8 32 4f | ef 00 28 48 6e fc 50 2f |.0<...2O|..(Hn.P/|
|000014a0| 03 2f 03 48 6e fa 45 12 | 2e fa 44 70 00 10 01 2f |./.Hn.E.|..Dp.../|
|000014b0| 0e 52 69 64 64 6c 65 2e | 54 65 78 74 44 4e 41 65 |.Riddle.|TextDNAe|
|000014c0| 02 00 00 00 50 61 72 74 | 53 49 54 21 00 00 00 00 |....Part|SIT!....|
|000014d0| 00 00 50 61 72 74 53 49 | 54 21 00 00 00 00 00 00 |..PartSI|T!......|
|000014e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014f0| 00 00 b5 c0 cb 6d 00 00 | 00 00 00 00 01 4c d0 20 |.....m..|.....L. |
|00001500| 6a 01 7e 20 50 30 28 00 | 5e 9a 40 42 27 2f 0a 4e |j.~ P0(.|^.@B'/.N|
|00001510| ba e1 f4 5c 4f 42 a7 0c | 45 00 00 6e 04 70 00 60 |...\OB..|E..n.p.`|
|00001520| 02 70 01 20 00 16 00 1f | 03 1f 00 2f 2e 00 08 4e |.p. ....|.../...N|
|00001530| ad 00 42 4f ef 00 0c 15 | 7c 00 01 00 f1 60 00 04 |..BO....||....`..|
|00001540| de 70 32 3f 00 2f 2e 00 | 0c 2f 2e 00 08 42 67 4e |.p2?./..|./...BgN|
|00001550| ba ef da 4f ef 00 0c 60 | 00 04 c4 70 33 3f 00 2f |...O...`|...p3?./|
|00001560| 2e 00 0c 2f 2e 00 08 70 | 01 3f 00 4e ba ef be 4f |.../...p|.?.N...O|
|00001570| ef 00 0c 60 00 04 a8 70 | 34 3f 00 2f 2e 00 0c 2f |...`...p|4?./.../|
|00001580| 00 00 00 16 00 01 00 00 | 00 00 00 10 00 0c 00 01 |........|........|
|00001590| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|000015a0| 01 1a 00 00 00 1a 00 00 | 00 32 08 df 37 58 4a ea |........|.2..7XJ.|
|000015b0| 00 00 00 1c 00 32 00 00 | 73 74 79 6c 00 00 00 0a |.....2..|styl....|
|000015c0| 00 80 ff ff 00 00 00 00 | 08 df a2 f8 00 00 00 00 |........|........|
|000015d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+